predicate something upon - Spanish English Dictionary